home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 September / Macworld (1998-09).dmg / Shareware World / Info / For Developers / MacZoop 1.8.3 / Read Me! < prev   
Text File  |  1998-06-19  |  4KB  |  38 lines

  1. MacZoop Website- Free Support and updates
  2.  
  3. If you obtained this copy of MacZoop from somewhere other than the website, e.g. a CD-ROM, you may like to check out the MacZoop website. This provides frequent updates, FAQ, and links to other MacZoop relates sites and projects.
  4.  
  5. The URL is:
  6.  
  7. http://www.warwick.ac.uk/~corbe/MacZoop/MacZoop.html
  8.  
  9. If you have eMail, you can receive up to date announcements and occasional bug-fixes by subscribing to the MacZoop mailing list. The instructions for the mailing list are on the MacZoop website, URL as above. For technical advice and help with specific MacZoop issues, please eMail me directly on:
  10.  
  11. corbe@csv.warwick.ac.uk
  12.  
  13.  
  14. IDE Compliance
  15.  
  16. MacZoop is developed using CodeWarrior Professional (presently Release 2). The most up-to-date projects are only openable by this version of the IDE. It is becoming increasingly difficult to provide backward-compatible project files, since every release seems to alter the format (why???). In order to keep the release package manageable, I have decided to remove the older project files (I can't keep them up to date anyway- to do so would require that I keep every version of the IDE on my hard disk, clearly not something that makes much sense). Therefore, if you are using an older version of CodeWarrior, you will need to create your own projects. The MacZoop sources are fully compatible with all versions of CodeWarrior back to version 6 or so, though please note Header Compliance, below.
  17.  
  18. So, for older CodeWarriors, or if you are using Symantec C++, you'll need a file called "manifest.readme" (Projects folder), which lists the files you need to include to make both the bare minimum application and the demo project. It also indicates which flags in the project settings should be set. Open this file and create a project that includes the files listed. It should then work- MacZoop requires at least CodeWarrior 6, since it relies on ANSI standard RTTI in places.
  19.  
  20. With Symantec, the implementation of RTTI is different to the ANSI standard (I believe, though it has now been some considerable time since I have used Symantec). I have not done anything in MacZoop to address this issue specifically, so if you wish to use Symantec, be prepared to encounter some initial difficulties getting this essential feature to compile successfully.
  21.  
  22. Header Compliance
  23.  
  24. MacZoop 1.8.2 and later is compatible with version 3.0.1 of Apple's Universal Headers, and with very minor adjustments, with version 3.1 of the headers. These headers are supplied with CodeWarrior Pro 2 and 3, and 3.1 will be shipped with Release 4. Users of earlier versions of CodeWarrior may need to allow for this, depending on exactly which headers they have. The best solution is to obtain the newer headers, available free from Apple's website at:
  25.  
  26. http://developer.apple.com/sdk/
  27.  
  28. However, if you are using the older headers, you should still find that MacZoop will compile OK, since where the new constants are undefined, the file Compatibility.h will map them on to the old ones automatically. You do not need to do anything special to make this happen- MacZoop will include the compatibility file where needed. The intention is to allow MacZoop to be 100% Carbon-compliant as soon as possible, so a move to the new headers is both desirable and inevitable. 
  29.  
  30. *************************************************************************
  31.  
  32. Change History
  33.  
  34. *************************************************************************
  35.  
  36. For reasons of space, the Change History is now contained in the file "Change History.info", found in the Projects folder.
  37.  
  38.